package scaladuct;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * <p/>
 * Created by IntelliJ IDEA.
 * User: zslajchrt
 * Date: Aug 13, 2010
 * Time: 1:14:17 PM
 */
@Target({ElementType.PARAMETER, ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Ref {
    String name() default "";
    Class motherClass() default Object.class;
    String motherMethod() default "";
    int motherArg() default -1;
    boolean col() default false;
}
